// 演示使用
export const aa = {
  inserted() {}
}
export const bb = {
  inserted() {}
}

export const imgerror = {
  inserted(el, binding) {
    // console.log(el)
    // console.log(binding)
    // ⭐图片、音频、视频标签都有一个原生的事件onerror，就是当加载出错时触发
    // 这里有的员工头像地址为空 img为空的src不能触发onerror事件 则赋值一个默认头像
    el.src = el.src || binding.value
    el.onerror = () => {
      // console.log('图片加载不出来执行')
      // el.src = 'https://www.itheima.com/images/logo.png'
      // v-imgerror后面加的值存储在binding里的value
      el.src = binding.value
    }
  },
  componentUpdated(el, binding) {
    el.src = el.src || binding.value
  }
}
